package com.hopes.bizz.risk.transfer.constant;

/**
 * @author lyb
 * @version 1.0
 * @description: 正则常量
 * @date 2024/2/1 17:11
 */
public class RiskRegexpConstant {

    /**
     * uuid正则表达式  适配32位 去掉'-' uuid
     **/
    public static final String UUID_REGEXP = "^(?:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}|[0-9a-fA-F]{32})$";
    /**
     * 日期时间正则   yyyy-MM-dd HH:mm:ss
     **/
    public static final String DATE_TIME_REGEXP = "^(19|20)\\d\\d([- /.])(0[1-9]|1[012])\\2(0[1-9]|[12][0-9]|3[01])\\s([01]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$";
    /**
     * 时间正则  HH:mm:ss
     **/
    public static final String TIME_REGEXP = "^(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d$";
    /**
     * 手机识别码IMEI正则
     **/
    public static final String IMEI_REGEXP = "^\\d{15,17}$";
    /**
     * 手机号正则 ,手机号更新快,后续可能需要更新
     **/
    public static final String PHONE_REGEXP = "^1[3-9]\\d{9}$";
}
